package org.tigris.subversion.svnant.types;

import java.io.File;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.types.DataType;

public class SvnSetting extends DataType
{
  private Project project;
  private Boolean javahl;
  private Boolean svnkit;
  private String username;
  private String password;
  private String dateformatter;
  private String timezone;
  private Boolean failonerror;
  private String id;
  private String sslpassword;
  private File sslclientcertpath;
  private Integer sshport;
  private String sshpassphrase;
  private File sshkeypath;
  private Boolean reject;

  public SvnSetting(Project paramProject)
  {
    this.project = paramProject;
    this.javahl = null;
    this.svnkit = null;
    this.username = null;
    this.password = null;
    this.dateformatter = null;
    this.timezone = null;
    this.failonerror = null;
    this.id = null;
    this.sslpassword = null;
    this.sslclientcertpath = null;
    this.sshport = null;
    this.sshpassphrase = null;
    this.sshkeypath = null;
    this.reject = null;
  }

  public void setCertReject(Boolean paramBoolean)
  {
    this.reject = paramBoolean;
  }

  public Boolean getCertReject()
  {
    return this.reject;
  }

  public void setSSLPassword(String paramString)
  {
    this.sslpassword = paramString;
  }

  public String getSSLPassword()
  {
    return this.sslpassword;
  }

  public void setSSLClientCertPath(File paramFile)
  {
    this.sslclientcertpath = paramFile;
  }

  public File getSSLClientCertPath()
  {
    return this.sslclientcertpath;
  }

  public void setSSHPort(Integer paramInteger)
  {
    this.sshport = paramInteger;
  }

  public Integer getSSHPort()
  {
    return this.sshport;
  }

  public void setSSHPassphrase(String paramString)
  {
    this.sshpassphrase = paramString;
  }

  public String getSSHPassphrase()
  {
    return this.sshpassphrase;
  }

  public void setSSHKeyPath(File paramFile)
  {
    this.sshkeypath = paramFile;
  }

  public File getSSHKeyPath()
  {
    return this.sshkeypath;
  }

  public void setId(String paramString)
  {
    this.id = paramString;
    this.project.addReference(this.id, this);
  }

  public void setJavahl(boolean paramBoolean)
  {
    this.javahl = (paramBoolean ? Boolean.TRUE : Boolean.FALSE);
  }

  public Boolean getJavahl()
  {
    return this.javahl;
  }

  public void setSvnKit(boolean paramBoolean)
  {
    this.svnkit = (paramBoolean ? Boolean.TRUE : Boolean.FALSE);
  }

  public Boolean getSvnKit()
  {
    return this.svnkit;
  }

  public void setUsername(String paramString)
  {
    this.username = paramString;
  }

  public String getUsername()
  {
    return this.username;
  }

  public void setPassword(String paramString)
  {
    if ("\"\"".equals(paramString))
      paramString = "";
    this.password = paramString;
  }

  public String getPassword()
  {
    return this.password;
  }

  public void setDateFormatter(String paramString)
  {
    this.dateformatter = paramString;
  }

  public String getDateFormatter()
  {
    return this.dateformatter;
  }

  public void setDateTimezone(String paramString)
  {
    this.timezone = paramString;
  }

  public String getDateTimezone()
  {
    return this.timezone;
  }

  public void setFailonerror(boolean paramBoolean)
  {
    this.failonerror = (paramBoolean ? Boolean.TRUE : Boolean.FALSE);
  }

  public Boolean getFailonerror()
  {
    return this.failonerror;
  }
}

/* Location:           C:\Users\Administrator\Desktop\svnant.jar
 * Qualified Name:     org.tigris.subversion.svnant.types.SvnSetting
 * JD-Core Version:    0.6.0
 */